.layui-font-blue {
  color: #01A2E4 !important;
}
.layui-form-radio:hover *,
.layui-form-radioed,
.layui-form-radioed > i {
  color: #01A2E4;
}
.layui-tab {
  position: relative;
  padding-top: 8px;
}
.layui-tab-brief > .layui-tab-title .layui-this {
  color: #01A2E4 !important;
}
.layui-tab-brief > .layui-tab-more li.layui-this:after,
.layui-tab-brief > .layui-tab-title .layui-this:after {
  border-bottom: 0 !important;
  border-radius: 4px!important;
  height: 4px;
  background-color: #01A2E4;
  bottom: 0;
  top: auto !important;
  position: absolute;
}
.layui-tab,
.layui-laypage {
  margin: 0 !important;
}
.layui-tab-content {
  padding: 0 !important;
}
.layui-input-wrap {
  flex: 1;
}
.layui-panel {
  box-shadow: none;
  border: none;
}
.side {
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 220px;
  border-right: 1px solid #EDF2F7;
}
.side .breadcrumb {
  padding-left: 44px;
}
.side .layui-menu li {
  border-radius: 7px;
}
.side .layui-menu .layui-menu-item-checked,
.side .layui-menu .layui-menu-item-checked2 {
  background: #D0F1FF !important;
  color: #01A2E4 !important;
}
.side .layui-menu .layui-menu-item-checked:after {
  display: none;
}
.layui-btn {
  border-radius: 5px;
  background-color: #01A2E4;
}
.layui-btn .layui-icon,
.layui-btn .iconfont {
  color: inherit !important;
  margin-right: 5px;
}
.layui-btn-danger {
  background-color: #F74A4A !important;
}
.layui-btn-primary {
  background: 0 0;
  color: #1F2C37;
}
.layui-btn-primary .layui-icon {
  color: inherit !important;
}
.layui-btn-primary:hover {
  border-color: #01A2E4;
}
.layui-table-box {
  margin-top: 20px;
}
.layui-table-view,
.layui-table-header {
  border: none !important;
}
.layui-table-header .layui-table th {
  font-size: 16px !important;
  font-weight: 500;
}
.layui-table-cell {
  height: auto;
}
.layui-table td {
  border-bottom: 1px solid #EDF2F7 !important;
}
.layui-table-page {
  text-align: right;
  border: none;
  margin-top: 20px;
}
.layui-laypage .layui-laypage-curr .layui-laypage-em {
  background-color: #01A2E4;
}
.layui-form-checked i {
  color: #fff !important;
}
.layui-form-checked[lay-skin=primary] i {
  border-color: #01A2E4 !important;
  background-color: #01A2E4 !important;
}
.layui-layer {
  border-radius: 10px;
}
.layui-layer-title {
  position: relative;
  display: flex;
  align-items: center;
  font-size: 16px;
  color: #1F2C37;
  font-weight: bold;
  box-sizing: border-box;
  border-bottom: 1px solid EDF2F7 !important;
}
.layui-form-label {
  font-size: 14px;
}
.layui-form-label.required::before {
  content: '*';
  color: #FF2626;
  margin-right: 5px;
}
.layui-input {
  background: #F6F6F6;
  border-radius: 5px;
  border: 1px solid #ECF1F6;
}
.layui-textarea {
  background: #F6F6F6;
  border-radius: 5px;
  border: 1px solid #ECF1F6;
}
.btn-text {
  border: none;
  background: none !important;
  color: #1A202C !important;
}
.layui-form-select dl dd.layui-this {
  color: #01A2E4;
}
.form-item110 .layui-form-label {
  width: 110px;
}
.form-item110 .layui-input-block {
  margin-left: 140px;
}
.form-item130 .layui-form-label {
  width: 130px;
}
.form-item130 .layui-input-block {
  margin-left: 160px;
}
.layui-table-total {
  border-bottom: 1px solid #e6e6e6 !important;
}
.use-table th {
  text-align: center;
  color: #9CA4AB !important;
}
.layui-menu .layui-menu-item-checked a,
.layui-menu .layui-menu-item-checked2 a {
  color: initial;
}
.layui-form-label {
  width: 100px;
}
.layui-input-block {
  margin-left: 130px;
}
.layui-bg-green {
  background-color: #01E492 !important;
}
.layui-tree-entry {
  height: auto;
}
.layui-tree-set-active > .layui-tree-entry {
  background: #D0F1FF;
}
.layui-form-checkbox[lay-skin=primary]:hover i {
  border-color: #01A2E4 !important;
}
.layui-form-radio > i:hover,
.layui-form-radioed > i {
  color: #01A2E4 !important;
}
